Incremental Updating of Objects in INDIGO
نویسنده
چکیده
This paper shows the incremental updating that is used in the Go playing program Indigo. Due to the size of the board and time constraints, incremental mechanisms are relevant to update data. The evaluation of a position includes the construction of a taxonomy of objects which are linked by a lot dependencies. Therefore, classical incremental approaches use browsing of the taxonomy to udate objects. In Indigo, we use a different approach that use the spatial features of the game of Go. Each object is a "relying object" with a "location" and a "track". The later is the set of intersections on which the object depends. When a move is played somewhere on the board, browsing of dependencies is not necessary and "tracks" are used instead. The objects whose track meets the location of the move are deleted and the other ones are not. This mechanism symplifies the task of the programmer in pushing the incrementality problem into the specification of the track of each class of objects. This mechanism slightly reduces the response time of Indigo by a ratio of 50 on 19x19 boards without modifying the play of the program.
منابع مشابه
Dynamic Maintenance of Approximations in Dominance-Based Rough Set Approach under the Variation of the Object Set
Dominance-based rough sets approach (DRSA) is an effective tool to deal with information with preference-ordered attribute domains and decision classes. Any information system may evolve when new objects enter into or old objects get out. Approximations of DRSA need update for decision analysis or other relative tasks. Incremental updating is a feasible and effective technique to update approxi...
متن کاملEvent-driven Incremental Updating: an Updating Approacfh of Spatio-temporal Database
Incremental updating of a Spatio-Temporal Data Base (STDB) means that master spatial data set is updated when any change (geometric or thematic) occurs, the changes can be recorded, updated and provided successively to users. During this process, a set of editing operations is needed to add, delete or amend spatial objects. As traditional manual operations are labor-intensive and even error–pro...
متن کاملIncremental approximation computation in incomplete ordered decision systems
Approximation computation is a critical step in rough sets theory used in knowledge discovery and other related tasks. In practical applications, an information system often evolves over time by the variation of attributes or objects. Effectively computing approximations is vital in data mining. Dominance-based rough set approach can handle information with preference-ordered attribute domain, ...
متن کاملStarting from scratch and building brick by brick in comprehension.
During narrative comprehension, readers construct representations of the situation described by a text, called situation models. Theories of situation model construction and event comprehension posit two distinct types of situation model updating: incremental updating of individual situational dimensions, and global updates in which an old model is abandoned and a new one created. No research t...
متن کاملDynamic anomaly detection by using incremental approximate PCA in AODV-based MANETs
Mobile Ad-hoc Networks (MANETs) by contrast of other networks have more vulnerability because of having nature properties such as dynamic topology and no infrastructure. Therefore, a considerable challenge for these networks, is a method expansion that to be able to specify anomalies with high accuracy at network dynamic topology alternation. In this paper, two methods proposed for dynamic anom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997